Computing Maximal Autarkies with Few and Simple Oracle Queries

نویسندگان

  • Oliver Kullmann
  • Joao Marques-Silva
چکیده

We consider the algorithmic task of computing a maximal autarky for a clause-set F , i.e., a partial assignment which satisfies every clause of F it touches, and where this property is destroyed by adding any non-empty set of further assignments. We employ SAT solvers as oracles here, and we are especially concerned with minimising the number of oracle calls. Using the standard SAT oracle, log 2 (n(F )) oracle calls suffice, where n(F ) is the number of variables, but the drawback is that (translated) cardinality constraints are employed, which makes this approach less efficient in practice. Using an extended SAT oracle, motivated by the capabilities of modern SAT solvers, we show how to compute maximal autarkies with 2 √ n(F ) simpler oracle calls, by a novel algorithm, which combines the previous two main approaches, based on the autarky-resolution duality and on SAT translations.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ALGORITHMIC PROPERTIES OF AUTARKIES Algorithmic properties of autarkies

Autarkies arise in studies of satisfiability of CNF theories. In this paper we extend the notion of an autarky to arbitrary propositional theories. We note that in this general setting autarkies are related to the 3-valued logic. Most of our results are concerned with algorithmic properties of autarkies. We prove that the problem of the existence of autarkies is NP-complete and that, as in the ...

متن کامل

Conjunctive Normal Forms with Non-boolean Variables, Autarkies and Hypergraph Colouring Conjunctive Normal Forms with Non-boolean Variables, Autarkies and Hypergraph Colouring

We investigate in depth the properties of a natural generalisation, called “sets of no-goods” in the AI literature, of boolean formulas in conjunctive normal forms such that non-boolean variables can be used. After building up a solid foundation, we generalise the notion of deficiency, and we obtain polynomial time satisfiability decision for generalised clause-sets with fixed maximal deficienc...

متن کامل

Efficient Autarkies

Autarkies are partial truth assignments that satisfy all clauses having literals in the assigned variables. Autarkies provide important information in the analysis of unsatisfiable formulas. Indeed, clauses satisfied by autarkies cannot be included in minimal explanations or in minimal corrections of unsatisfiability. Computing the maximum autarky allows identifying all such clauses. In recent ...

متن کامل

Multiple Query Optimization by Cache-Aware Middleware Using Query Teamwork

Queries with common sequences of disk accesses can make maximal use of a buffer pool. We developed a middleware to promote the necessary conditions in concurrent query streams, and achieved a speedup of 2.99 in executing a workload derived from the TCP-H benchmark.

متن کامل

Searching for Autarkies to Trim Unsatisfiable Clause Sets

An autarky is a partial assignment to the variables of a Boolean CNF formula that satisfies every clause containing an assigned variable. For an unsatisfiable formula, an autarky provides information about those clauses that are essentially independent from the infeasibility; clauses satisfied by an autarky are not contained in any minimal unsatisfiable subset (MUS) or minimal correction subset...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015